iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 18
0
  1. 產品(Qualification)測試

    定義:
    確定系統是否滿足其接受標準:通過設計,性能和保證
    - 最初的客戶要求文件
    - 相關合同
    - 標準
    - 法律要求
    測試計劃:
    範圍,方法,資源和時間表
    注意事項:
    - 需要測試的功能
    - 必要的負載限制
    - 壓力測試
    - 風險緩解和安全測試
    - 性能水平
    - 要測試的界面
    - 測試上述問題的案例
    使用輸入和輸出建立任何測試用例
    目標:
    暴露潛在的缺陷
    對質量和安全性有足夠的了解
    測試層次:
    架構,組件,接口和數據
    迭代過程

  2. 發行前版本

    所有動作在發布前都要確保。
    客觀評估準確性,完整性,一致性,可測試性
    行為:
    - 在後期對產品進行有意義的更改的基礎上正在進行的活動
    - 在最後階段並行執行(整合了軟體)
    - 收集並保存整個發布測試,涵蓋從單元到整合測試
    - 發行前測試以及所有相關數據的完整性
    含義:
    - 確保產品符合目的
    - 增進管理層的了解
    - 確保產品可靠運行
    總體規劃:
    - 制定全面的測試計劃
    在項目開始時計劃
    主要包括測試需求和測試案例
    由客戶和供應商雙方給出
    - 測試機構按計劃進行測試
    - 軟體的動態性質(修復一個故障,可能會導致其他故障)
    使得不一定要在發布前實現全面的產品保證
    實施因素:
    目標
    範圍
    方法
    重點:測試工作
    進行測試步驟:
    - 查閱所有要求/功能設計/相關文件
    - 確定高風險方面,測試優先級,測試範圍和限制
    - 測試環境的方法和方法以及要求
    - 輸入特定任務,職責要求
    - 測試計劃並獲得批准
    - 測試用例並獲得批准
    - 跟踪過程,日誌記錄和歸檔過程
    - 實際測試輸入,進行測試
    - 評估和報告
    關鍵字:測試用例
    描述輸入動作和產生可預期響應的期望的文檔:
    - 包含:
    測試用例標識符
    名稱
    目的
    條件
    建立
    輸入
    步驟
    期望
    - 從需求和設計中發現問題
    - 在受控條件下檢查系統
    測試案例類型:
    - 黑盒子
    - 白盒
    - 負載/壓力/性能測試:負載
    負載:重負載
    壓力:超重負載,哪裡失敗
    性能:預先建立的基準
    - 可用性
    “用戶友好”,取決於客戶
    - Beta測試
    由最終用戶或其他用戶完成開發和測試
    - Alpha測試
    最終用戶或其他人,產品即將交付,關於較小的設計變更
    - 常用測試工具:
    程式碼分析器
    覆蓋率分析儀
    記憶體分析儀
    負載/性能測試工具
    網路測試工具:
    鏈接(Link)
    HTML
    客戶端/伺服器器端程式
    完整標準
    表徵可以客觀地判斷的實際結果或行動,以確定其最終完成點
    軟體摘要,因此需要行動/輸出是有形的
    ISO-9126:
    功能:需求,準確性,互操作性,功能合規性,安全性
    可靠性:成熟度,容錯能力,故障頻率,可恢復性
    可用性:易用性,對軟體的邏輯理解
    效率:
    - 時間:響應時間/吞吐率
    - 資源:已使用的資源數量和使用期限
    可維護性:分析和解決問題的時間
    可移植性:
    產品適應給定情況,易於安裝,符合組織規定
    風險承擔
    風險:為確保安全必須考慮的一系列屬性
    安全要求
    安全要求
    軟體複雜度
    性能
    可靠性
    確保及早和合約中規定的這些屬性的任務
    確定可接受或不可接受的風險的兩個因素(風險評估):
    - 可能性
    - 損失估計
    確定最大的可能性和最大的傷害
    風險評估的準確性要求:
    - 具體證據
    - 詳細知識
    - 公認且可重複,系統且協調的數據收集
    - 精確定義實際的調查範圍,並將其限制為已識別的特定威脅
    - 僅在準確的時間點(時間範圍)提高對特定漏洞(問題範圍)的接受度
    一般風險評估因素:
    - 與系統資產的相互關係
    - 對每種資產的特定威脅
    - 精確的業務和技術風險


上一篇
安全測試
下一篇
安全軟體安裝和部署
系列文
安全軟體開發生命週期(SSDLC)學習筆記36
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言